#include "ITexture.h"

ITexture::ITexture()
	: m_width(0), m_height(0), m_format(0), 
	m_internalFormat(0), m_id(0), m_texels(0)
{}

ITexture::~ITexture()
{}

GLsizei ITexture::GetHeight() const
{
	return m_height;
}

GLsizei ITexture::GetWidth() const
{
	return m_width;
}

GLenum	ITexture::GetFormat() const
{
	return m_format;
}

GLint	ITexture::GetInternalFormat() const
{
	return m_internalFormat;
}

GLuint*	ITexture::GetId()
{
	return &m_id;
}

GLubyte* ITexture::GetTexels() const
{
	return m_texels;
}